home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Arsenal Files 6
/
The Arsenal Files 6 (Arsenal Computer).ISO
/
os2
/
nemo10.zip
/
WHATS-UP.DOC
< prev
Wrap
Text File
|
1996-02-06
|
40KB
|
1,039 lines
$Id: WHATS-UP.DOC 1.57 96/02/06 04:26:18 ROOT_DOS Exp $
Captain Nemo version 1.0 improvements
-------------------------------------
121) ...
COMPRESSED ARCHIVES
[21] Nemo is now able to "enter" compressed archives and operate on
their content transparently, as if they were ordinary directories
or directory trees, mounted or "joined" in the true UNIX sense
on the archive file. Supported archive formats are ARC, ARJ, GZIP,
LZH, OS/2 UNPACK, TAR, ZIP and ZOO, as well UNIX "ls -lR" directory
listings, both BSD/SunOS and System V style.
Supported operations include:
- viewing and editing files directly inside archives,
just by pressing F3 or F4 over them,
- executing files (directly or depending on extension)
without dearchiving them first, just by pressing ENTER,
- executing commands on file names pasted into the command
line,
- viewing the file tree with Alt-F10 and
- locating files inside archives with Alt-F7. Depending on the
status of the "Search archives" option, either only the
currently mounted archive or all archives on disk will
be searched for file names,
- displaying attributes of files in archives.
Nemo incorporates readers for all handled formats,
and does not rely on running external programs in order to
determine the content of archives. This ensures high performance,
especially critical when looking for files (Alt-F7), and portability.
Further version of Nemo may include "Nemo compression", equivalent
of "Commander compression" in NC v.4 and later, to further increase
performance.
Modifying the files through external programs is not yet
supported. /feature/
[100] Nemo can make FTP sites appear like local archive files. For
each site you need to create a file containing: the address,
the login and the password, possibly the current directory,
and Nemo will be able to enter such a file as if it was a
directory on your disk. Example of a file describing a
well-known FTP site:
ftp://ftp.cdrom.com/pub/os2
l: anonymous
W: -joe@
You can name such a file HOBBES.FTP. The .FTP extension is
facultative, like for other archive types. Nemo will recognize
the file by itself. Look at the NEMO-OS2.ARV file for details
about the commands which can be put into .FTP files.
MOUSE SUPPORT
[118] Nemo now accepts mouse input in most places. Mouse support can
be turned on/off with the Options/"Use mouse" menu selection.
DESCRIPT.ION FILES
[114] Added management of 4DOS/4OS2-style file descriptions stored in
descript.ion files in each directory. Works even in archives.
descript.ion files are visible in directory panels and during
file find operations, but are invisible to all block, compare
or mask-tagging operations.
DIRECTORY CACHE
[75] Created. It stores the names of last 16 directories in
which files have been edited, viewed and commands executed.
It also stores the root dirs of all archives which have
been mounted explicitely. It is accessible by Alt-F12
and by the Command menu, item "Last directories" /feature/.
FILE ATTRIBUTES DIALOG
[4] Added. In addition to HSRA attributes, it allows editing
date and time for individual files and forcing it on
groups of files. Also shows extended attributes. It can
be activated either from the menu, like in NC v.3+ or
by using the Alt-F11 hot key /feature/.
[72] Pressing Ctrl+arrows, or Home, End, PageUp or PageDown will
sweep the dialog over files. This allows for example to
visualize the EAs of all files in a directry. Pressing
Ctrl-Ins will tag the file and reopen dialog over the
next one /feature/.
QUICK VIEW PANELS
[61] Added. In addition to usual NC features, archives are
automatically mounted (after a time-out) if the selection
bar is set on them, so that proper subdirectory-like
information (files, dirs, bytes) can be displayed /feature/.
[104] The panel displays the size of the slack space wasted by files,
and the percentage this makes of the total space occupied by files.
For archives, it displays both the economy due to compression
and the economy due to compression and slack elimination.
[109] Archive type is displayed as well.
OS CLIPBOARD ACCESS
[115] Nemo is now able to read and write the OS/2 PM clipboard.
The new Options menu item "Use OS clipboard" allows selecting
whether Nemo will use the OS/2 clipboard or its own internal
clipboard.
[116] All string input fields now can copy data into clipboard or
read data from clipboard. This is accomplished using Ctrl-Ins
and Shift-Ins key presses. Only the first line of data from
the clipboard will be used.
INTERNATIONALIZATION
[16] For code pages having a reduced set of graphic characters
(like the 850), the base frame of message, dialog and help
boxes had horizontal lines drawn using double-line graphic
characters and vertical lines drawn using single-line
characters. Now single line graphic characters are used
exclusively for such code pages /change/.
[48] Nemo now uses the country information provided by the operating
system in order to decide in which format to display and
parse date, time and large numbers. If you want to have the
same look as in previous versions, use 32 as country code
(that is Belgium) on the system /feature/.
[98] Nemo now assumes that the code page can change during the
execution of an external command (like MODE CON CP SELECT),
and adapts the character set to the current code page /feature/.
HISTORY BOX
[93] Ctrl-Enter now allows to copy the current selection from the
history into the command line without executing it immediately
like pure Enter does /feature/.
KEYBOARD
[26] The 'α' can now be entered from the keyboard /bugfix/.
[80] '*', '-' and '+' could not be entered using Grey keys,
even when there was no need to distinguish Grey keys
from the rest /bugfix/.
[92] The keyboard is now restored to the initial state before external
commands are executed from within Nemo. It is also restored
on exit (to the initial state, or to the state it had after
the last executed external command). This should help the
dead keyboard problems some people experienced when running
programs from Nemo /bugfix/.
SYSTEM INFORMATION
[18] Added an entry for the current Nemo executable file location
/feature/.
[36] Added an entry for the current screen resolution /feature/.
[69] Added an entry for memory blocks used internally and
improved the readability by inserting thousand seprators
into large numbers /feature/.
[82] Added an entry for the pathname of the session-switching
dynamic library, if loaded. Gives a quite surprizing result
in 16-bit mode when run under Windows NT: shows a non-existing
DLL file /feature/.
[83] Uses country information to format entries /feature/.
TASK SWITCHER
[7] Memory was freed incorrectly when the dialog was destroyed.
That implied systematic memory loss, and possibly a crash /bugfix/.
[19] Does not fault anymore when the PROTSHELL is tshell.exe /bugfix/.
[28] Long session names are now cut to preserve vertical alignment /bugfix/.
[105] The DEL key will now cleanly close the selected program and
redisplay the list /feature/.
NCD TREE
[70] Horizontal scrolling and overflowing lines are now managed.
The display scrolls left or right so as to maintain the
selection entirely visible /bug 0.3-17/.
[87] Added Ctrl-ArrowLeft and Ctrl-ArrowRight as a way of going
to the beginning and to the end of a branch (ie. to the
first and to the last directory on a single line) /feature/.
[101] A horizontal scrollbar is drawn and updated when the directory
tree does not fit horizontally /feature/.
[102] Ctrl-ArrowUp (resp. Ctrl-ArrowDown) goes to the leaf entry on
the previous (resp. next) line of the tree.
[117] See this item in "TREE PANELS".
TREE PANELS
[6] Reading a tree from the cache file would crash at the
1024th entry, when trying to update a non-existent
message box /bugfix/.
[15] After an exit from a Nemo Change Directory dialog (Alt-F10)
during which the disk has been rescanned, tree panels
were not redisplayed, and Nemo would eventually crash
at the first operation involving a tree panel /bugfix/.
[27] Tree cache did not work if the disk label was 11 characters
long /bugfix/.
[54] The nemo.tre file is now created "hidden" /feature/.
[78] Alt-Enter could paste some trash into the command line when
performed over a Tree panel /bugfix/.
[79] Tree panels now support very long directory names and very
deep directory trees. They scroll horizontally as required
to maintain the selection entirely visible. The selection
(but not the other directories) is truncated to available
width if it does not fit /feature/.
[84] On code pages 850 and 852, an inactive selection would be
surrounded by funny chars. Now they are '[' and ']' /bugfix/.
[85] Switched the meaning of Alt-Enter and Ctrl-Enter. Alt-Enter
now pastes the full pathname corresponding to the selection.
It is always terminated with by directory separator.
Ctrl-Enter pastes only the last pathname component followed
by a space /change/.
[117] Tree panels and NCD are now always alphabetically sorted,
either case-sensitively or case-insensitively, depending
on the Options/"Case-sensitive sorts" setting.
VIEWER
[25] Using F6 it is now possible to go to any offset in a file.
The offset can be entered decimal, hexadecimal or
as a percentage of file size /feature/.
[34] Reduced the string search time /feature/.
[41] The double arrows on overflowing lines were no more drawn
using PC graphic chars /regression/.
[49] Improved viewer to handle damaged diskettes /feature/.
[56] Filename completion did not work correctly for "\file"-style
pathnames. Current directory was prepended. Same thing
for Editor /bugfix/.
[58] The viewer remembers the position and mode in 16 last viewed
files. The information is stored in a LRU-style cache /feature/.
[60] Considerably improved the speed of backscrolling on large
files, CD-ROMs and diskettes /feature/.
[88] Alt-F3 allows to select one of the previously viewed files
from a list. This is also accessible through Shift-F12
and F9/C/V from the main Nemo screen. Alt-F5 allows to
see the background behind panels. Alt-F8 is an equivalent
for Goto /feature/.
[111] It is possible to change the tabulation size from the default 8
to a value between 1 and 32. This setting is global to Nemo and
saved.
[113] It is now possible to switch to another file inside the current
directory using the Shift+Arrow keys. This is similar to using
Ctrl+Arrow with the File Attributes dialog box. It allows to
browse files in a directory quicker than in Quick View mode and
with a greater portion of the file visible each time.
Notably Shif+Ins will act like the Ins key, ie. tag or untag the
current file and switch to another one (as long as the Ins key
has been set to automatically move to next file).
EDITOR
[9] The editor is now able to perfectly handle out of memory
situations and can run reliably on flat memory systems
like DOS /bugfix/.
[10] Added block operations, using Wordstar/Borland control sequences:
^KB start a block
^KK end block, make it active and hilight it
^KH hide and unhide the block
^KT mark a word as block
^KY delete the block
^Del idem
^KV move the block into the current cursor position
^KC copy the block into the current cursor position
^KW write the block into a disk file
^KR read a file from disk into the cursor position
and make it the current block
^KI Indent the block by one character.
^KU Un-indent the block by one character.
Both operations insert and remove leading
tabs or spaces as required, using the Optimal
Fill technique.
In addition:
^KM Take a screen snapshot and insert in text.
It becomes the current block.
^KD, ^KQ exit from editor
^KN old ^K, deletes until EOL (Newline)
^KS save file
The second command letter can be entered upper or lowercase,
or as a control key (ie. ^KB, ^Kb and ^K^B are the same
command). Blocks are fully persistent accross all operations
performed on their inside or outside /feature/.
[12] Added the option of making the file writable if it is impossible
to open the file for saving /feature/.
[23] If there are several EOF marks at the end of a file, all will
be removed. Some files are mysteriously padded with EOFs
up the next 256 byte boundary /feature/.
[30] Files larger than available (virtual) memory can be processed,
truncated. They become no-name files. In DOS and OS/2 1.x
versions, files with overlength lines (over 32,000 bytes)
are truncated at first such line and considered as no-name,
while files over 16,000 lines long cannot be processed.
Under OS/2 2.0+ and other 32 bit environments, lines are
practically not limited in length /feature/.
[39] Using F6 it is now possible to go to any file line by number
/feature/.
[40] The editor remembers the position in 16 last edited files.
The information is stored in a LRU-style cache /feature/.
[42] The editor can now read in binary files without losing part of
their content. They cannot yet be saved unaltered, so they
optionally become no-name files /feature/.
[59] Ctrl-B toggles the key bar (also look at item #51), giving an
additional screen line. This setting is global and saved
in nemo.ini /feature/.
[63] Introduced a clipboard, which allows to cut and paste data
between files, or even in the same file /feature/.
Ctrl-Ins Copy block to clipboard
Shift-Del Move block to clipboard
Shift-Ins Insert block from clipboard. This presently
removes it from the clipboard so as to avoid
introducing a memory reclaim procedure. You
can re-insert it into the clipboard using
Ctrl-Ins.
Ctrl-Del Deletes block
Nemo will use either its own internal clipboard or the operating
system clipboard, depending on the Options/"Use OS clipboard"
setting in the main menu.
[65] Alt-F5 shows the background "behind panels". This allows
for example to peek at the results of a previously executed
command while editing a file. It is possible to insert
this background into the edited text using ^KM /feature/.
[66] ^Q (quote) did not work in panel mode (when editing dirinfo) /bugfix/.
[67] An edited file keeps its attributes, including Extended
Attributes. Date/time are still reset to current values
and the file is never left read-only /feature/.
[86] Files not having a terminating newline are saved without one
as well. The minimal empty file now has size 0 /feature/.
[89] Alt-F3 allows to select and open one of the previously
edited files. This presently requires saving the
currently edited file /feature/.
[97] Alt-F6 allows to switch to the previously edited file /feature/.
[103] F12 allows to switch the current session without exiting from editor.
[108] The Mini-Status could sometimes display stale information when
the panel was switched to a completely empty root directory.
[111] It is possible to change the tabulation size from the default 8
to a value between 1 and 32. This setting is global to Nemo and
saved.
DIRECTORY PANELS
[1] Directory type is again saved in nemo.ini /regression fix/.
[8] "HPFS looks FAT" becomes the default behavior /change/.
[37] When the current disk is changed, a directory panel is now
emptied until the disk letter validity is confirmed.
Previously the previous directory content was displayed
/change/.
[38] Support for file sizes over 999.999.999 bytes. They are
displayed as "XXX K". This is mostly to properly display
garbled archive directories /feature/.
[45] Directory sort order can now be switched using the Ctrl-F3
to Ctrl-F7 hotkeys (NC v.4 compatibility) /feature/.
[46] Directory panels are no more limited in the number of entries
/feature/.
[57] Added the possibility of tagging a range of files using
Shift-ArrowUp and Shift-ArrowDown. This is similar
to Shift-key based selecting in some editors /feature/.
[99] On Brief panels, in long filename mode, the right arrow was not
appended to overflowing filenames when the selection bar was
over such entries /bugfix/.
[119] Nemo now supports Drive selection through the mouse directly from
the directory panel. This is possible thanks to the "X:|" button
which appears near the upper-left corner of panels when mouse
support is turned on. This button opens the usual drive selection
dialog.
INFO PANELS
[3] The Enter key was not ignored over Info panels when the
the command line is empty /regression/.
[5] Info panels were not redrawn last /regression/.
[13] Pressing F5 when the opposite panel was Info, or using
Alt-F1, Alt-F2 or ^R in order to change an Info panel
into a Directory panel led to segmentation faults.
/regression/.
[14] Using Alt-F1 or Alt-F2 over an Off panel did not display
nor use the proper disk letter as the default disk.
It displayed the disk of the opposite panel or the
current disk instead of the disk corresponding to
the Directory "phenotype" of the panel /regression/.
PANELS
[2] Panels are correctly swapped/redrawn if one is Off /regression/.
FILE OPERATIONS
[32] Not substituting the '&' when copying files to HPFS does
not appear as a bug anymore, because the OS/2 COPY command
does the same, as long as the file name is provided
between double quotes /bug 0.2-1/.
[24] Wildcards are processed better. Notably, *. and * are
properly considered equivalent. Nemo lost the hilight
when renaming a file into "*." /bugfix/.
[29] When files are deleted in the root directory, and OS/2
creates a \DELETE directory, the selection is now correctly
set /bugfix/.
[35] When copying files into the current panel, the selection
stayed on the same entry number, not entry name /bugfix/.
[45] Since the Ctrl-F6 hotkey is now used to change the directory
sort order (NC v.4 compatibility), "Change logical name"
key becomes Ctrl-F11 /change/.
[50] It is now possible to tag directories and copy, move and
delete groups of directories this way /feature/.
[73] Read-only attributes are no more copied from CD-ROMs /feature/.
[96] Added an "All-R/O" button to all message boxes which ask
whether to delete or overwrite a read-only (R/O) file.
Without this button Nemo would ask a confirmation before
destroying any read-only file.
This button is only valid for the current sequence of
file operations. It is not a global setting.
In the cases when there is only one file involved in an
operation this button is still displayed for simplicity,
and is then equivalent to "Delete" or "Yes" /feature/.
[106] If there are hardware errors during file reads, Nemo will now
also propose to Skip or to copy as Zeros the unreadable file
content, on a per-sector basis. It will also display the total
of wrong bytes at the end. Previously only Cancel and Retry
operations were available.
[107] Now entire directory trees are moved in a single operation
when possible on a given disk. Otherwise a per-file move is used.
[110] Pathname entry fields offer quick access to previously entered
pathnames, through the Down-Arrow key.
MENUS
[17] The Rename/Move option in F9/Files menu activated copying
instead of moving. It was also incorrectly named "Move"
only /bugfix/.
[45] Directory sort order can now be selected using hotkeys.
Modified menu items accordingly /feature/.
[47] Stopped setting hotkeys to uppercase, since while being the
most readable, it really looks ugly. Now only the color
allows to tell which letter is the hotkey /change/.
[55] Shift-F10 opens the last used menu and sets the selection bar
on the last command selected /feature/.
SCREEN SAVER
[52] Screen saver works everywhere, not only in main Nemo screen /feature/.
[53] Screen saver can be waken up even by a dead key /feature/.
FILE FINDER
[112] Now supports finding files by date, size and content, inside archives
and inside archived files. Search can be started from current
directory rather than from root; it can also optionally not
extend into subdirectories. Note: finder ignores archive types
"FTP" and "Unix ls(1)" during the search.
[120] If the "Persistent search results" option is checked, Nemo will
systematically keep the results of the previous search in memory.
They can be called back using the Shift-Alt-F7 key combination.
Note that Nemo supports screen resizing before search results
are recalled and will properly realign data on screen.
[43] /obsoleted before release/
[44] Works faster in standard search mode (ie. when not examining
archive content) /feature/.
[62] It is possible to View/Edit/Copy/Rename/Delete files and
directories found, even before the search completes.
This includes objects in archives /feature/.
[77] It is possible to save find results into a text file reproducing
the on-screen format /feature/.
[81] Does not write to screen anymore if there is not enough
memory to save the background /bugfix/.
GENERAL
[31] Support of Hercules text modes added /bug 0.2-3/.
[11] Nemo now handles low memory conditions nicely, refusing to
perform functions which require more memory than available
at a given moment. Previously Nemo would exit through a
failed assert in the memory allocator. This is mostly
important on flat memory systems, like DOS /bugfix/.
[51] Key bars now react to dead keys being pressed and update their
labels according to active dead keys /feature/.
[64] Eliminated the possibility of Nemo locking around the file
selection box when unforeseen key combinations were
entered /bugfix/.
[68] Nemo now accepts a command-line option, /d<filename>,
which makes it print its current disk and directory
into <filename> on exit. This file has the format
of a command file, and can be used to change the
current disk and directory:
X:
cd X:\dir
The provided nemo2.cmd script calls Nemo with the /d
option and leaves the caller in Nemo's last directory,
as long as the caller is the .CMD file interpreter /feature/.
[71] Nemo now uses dynamic linking for some libraries, so as
to be able to work in reduced environments (like a
diskette boot), where not all dynamic libraries are
available, and where the system would refuse to load it
if the dependency was hardwired into the executable.
This also allows to run the 16-bit OS/2 version of Nemo
under Windows NT, which does not provide some of the
libraries (or rather does not provide their emulation) /feature/.
[94] The first line in the clipboard can now be pasted in every
input field, notably the command line, using the Shift-Ins
key combination /feature/.
USER MENU
[33] Visible comments in user menus, or in general invalid lines
not starting with a apostrophe, were not shown correctly
if they contained non-ascii characters. The new nemo-os2.mnu
file demonstrates such comments /bugfix/.
[90] Commands executed from the user menu can now be optionally echoed
to the history, for easy recall (for example using Ctrl-E)
and re-execution after possible modification. This is enabled
on a per-command basis by using "::" instead of ":" as
separator between command hotkey and command title /feature/.
EXTENSION FILE
[91] Ctrl-PageDown now allows to preview the command which will be
executed if Enter (or Shift-Enter) is pressed over a file
entry in a Directory Panel. The expanded command is put
into the command line and the cursor is placed at the end
of it. Note that if the entry is a directory, this directory
will be entered, and if the entry is an archive, this archive
will be mounted and entered independently of its extension
/feature/.
COMMAND LINE
[22] The "SET" command WITHOUT arguments is no more processed
internally, so that it is possible to pipe its output
into "more", in case it is longer than a screen. This
also gives a definitive answer to the question about
which variables are passed to executed programs /feature/.
[74] Shift-Ctrl-Enter now allows to complete the current
command line, using the history. Ctrl-Enter still
always pastes the current selection from panel into the
command line, even if the preceeding character is
not a blank /bug 0.2-6/.
[75] Ctrl-^ changes to the directory indicated by the HOME
environment variable, and to the root directory of the
current disk if the HOME variable is not set. You can
set the HOME variable before running Nemo or from within
Nemo /feature/.
[94] The first line of text in the clipboard can now be pasted into
the command line using the Shift-Ins key combination /feature/.
DIALOG BOXES
[20] Now have shadows, as do message boxes and pull-down menus /feature/.
[95] The drive selection dialog box was incorrectly centered
when the number of available drives was low (only A:
and C: for example). It was too much on the right /bugfix/.
Captain Nemo version 0.3 improvements
-------------------------------------
SYSTEM INFORMATION
[57] Added.
TASK SWITCHER
[56] Added.
NCD TREE
[50] Added.
TREE PANELS
[41] Added. The directory tree information is saved for each disk
in its root directory, in a file named 'nemo.tre'.
VIEVER
[23] The viewer supports a "Prefix" mode (F3) in which it displays
all control characters and doesn't expand tabulations.
[28] The viewer recognizes many "vi", "emacs" and "more"-derived
control sequences.
[38] Files containing sequences of empty and Unix-like terminated
lines are correctly displayed.
EDITOR
[14] When "entering" tabulations, Nemo sometimes exited through
a failed assert.
[19] The editor doesn't display garbage when available virtual memory
reaches 100Mb and over.
[43] It is possible to interrupt the loading of a file using ^C.
[48] The cursor sticks to columns like in NC, ie. when moved
vertically it will try to remain in the same column,
and return there as soon as possible. A new horizontal
position is validated when the cursor is moved horizontally
or the line content modified. /bug 0.2-7/
[53] EOF marks at the end of files are no more saved followed by
a CR/LF, but deleted instead.
DIRECTORY PANELS
[1] Filenames on CD-ROMs are brought to the FAT case convention.
/bug 0.2-13/
[2] In logical mode and on HPFS directories, when scrolling up Brief
directories, the column separation line portion corresponding
to the first entry (the one hilighted) is correctly drawn.
/bug 0.2-15/
[3] In logical mode and on HPFS directories, in Brief mode, it is
possible to put the selection bar on the righmost column of
the right panel. It is also possible to swap panels when the
left panel is in the above situation.
[4] New option: 'HPFS looks FAT'. HPFS directories can be displayed
using the convention for FAT disks: filenames lowercased,
directory names not modified.
[8] When the disk is changed/re-read using ^R or Alt-F1/F2, the
selection bar is reset if the new disk is not the same as
the old one. It stays on the same name otherwise.
[13] Panels are sorted by name in minor when they are sorted by
time in major. The coarse granularity of file time (2 seconds)
and the non-idempotency of qsort() require that.
[18] It is possible to define the function of ^R to be either
NC v.2 compatible (displays a drive selection dialog), or
NC v.3/v.4 compatible (re-reads the current directory).
[20] "Hidden" and/or "system" files can be optionally hidden, through
the 'shoW hidden files' option of the Options menu.
[24] When a directory overflows, overflowing entry is freed (no more
reportedly-frightening "Lost memory blocks" message displayed
when Nemo exits.)
[40] The validity of directory type was not swapped. This could lead
to invalid subsequent directory display if one of the panels
was Off at swap time.
INFO PANELS
[32] When the other panel was not a dir, the line "XXX files use
YYY bytes in" was not left empty but removed, shifting
up the rest of lines.
PANELS
[9] Panels cannot be swapped anymore if both hidden.
[25] If a one-panel configuration is read from nemo.ini, Nemo will
be able to properly locate panels when they are turned on.
FILE OPERATIONS
[17] Copying, moving to and deleting files from read-only media
gives proper error message, instead of exiting through
a failed assert.
[21] Copy/move/delete operations optionally apply to whole trees.
[31] Wildcard expansion in Shift-F5, Shift-F6 and Shift-F8
follows strict DOS conventions. Previously, the
expansion was left to the operating system, which
was non-portable and inexact w.r.t. native DOS.
[39] Nemo sometimes assumed he could make every file erasable,
and didn't give the final error message for (Shift-)F8
operations.
[54] Selection bar is correctly set when a file is moved to
another directory on the same drive. /bug 0.2-14/
[55] FAT filenames are correctly lowercased in message boxes
during copy, move and delete operations. /bug 0.2-10/
MENUS
[27] Options in menus were incorrectly tagged under code pages
not containing the checkmark. Now a "star" character is
used when a checkmark is unavailable.
SCREEN SAVER
[16] Screen saver works under 2.1GA.
FILE FINDER
[45] The beginning components of the directory path are cut
instead of the ending ones for the "Scanning:" display.
GENERAL
[6] When changing screen width, the screen content is blackened.
Otherwise, it is preserved.
[7] The logical naming option (Alt-F5) is saved in nemo.ini.
[11] When nemo.ini is found corrupted, it is closed, so that it
can be replaced/deleted.
[15] nemo.ini file is shorter.
[22] Partial support for unformatted partitions, including "C:".
[26] nemo.ini corruption is handled.
[35] nemo.ini can be located also when nemo is invoked using
a relative pathname.
[37] Disk capacities up to 4Gb are now displayed correctly.
[45] If the nemo window goes under the minimal size, Nemo will
resize it up to the minimal dimensions. No more error
messages or exit.
USER MENU
[5] Empty nemo.mnu files are allowed and ignored. Nemo used to
assert non-emptiness.
[29] User menu files are now named nemo-os2.mnu, and
nemo-<osname>.mnu in general.
[46] The user menu is no more limited to 19 entries and is now
scrollable with scrollbars if it is longer than screen
height. /bug 0.2-12/
[52] User menu files are now edited using the internal editor,
providing an on-line help about the format. If the default
editor is an external editor, this external editor is also
used to edit user menu files.
CLOCK
[10] When disabled, the clock is not shown stopped, nor updated
at key presses.
EXTENSION FILE
[30] Extension file is now nemo-os2.ext, and nemo-<osname>.ext
in general.
[36] Nemo didn't recognize ".xx" as matching ".xx?".
[51] The extension file is now edited using the internal editor,
providing an on-line help about the format. If the default
editor is an external editor, this external editor is also
used to edit the extension file.
COMMAND LINE
[12] "CD..." and "CD [disk:]..." are interpreted as "CD..\.." and
"CD [disk:]..\.." respectively.
[34] CD.*, CD"*, CD[*, CD]* and CD:* are recognized as directory
changes.
[42] "..", "." and "..." are interpreted as "CD..", "CD" and
"CD ..\.." respectively.
[47] "SET" can be used to manipulate the value of environment
variables using all DOS syntaxes (redirection of output
is not supported); in addition, the content of variable
<var> can be inserted using the "%<var>%" syntax.
DIALOG BOXES
[33] The tabulation key can be used to switch between buttons.
[49] Disk letter spacing in disk selection dialog boxes is
conformant with NC for all disk letter numbers.
/bug 0.2-2/
58) ...
Captain Nemo version 0.2 improvements
-------------------------------------
VIEWER
[1] Shift-F7 restarts search without asking for string again.
[8] Alt-F3 selects secondary viewer.
If F3 calls the external viewer, Alt-F3 will call the
internal one. If F3 calls the internal viewer, Alt-F3
will call the external one.
[13] Viewer has a HEX display mode. The mode is saved across files.
[14] Viewer can append the viewed file portion to a file.
It is always the binary file data which is appended,
not the screen image.
[53] When looking for strings in binary files, strings located
behind null characters can be found.
[57] File position is displayed properly for files over 20 Mb.
[58] Full pathname of the viewed file is displayed, instead of
the basename.
[59] Backscrolling speed in PM mode is greatly augmented (the
screen used to be redrawn entirely in spite of scrolling).
[61] ^E has the effect of arrow-up and ^X the effect of arrow-down
[63] Hilighted text search result stays hilighted longer.
EDITOR
[50] Built-in editor.
[59] 'dirinfo' files can be edited inside info panels.
DIRECTORY PANELS
[7] When changing the drive from a diskette drive to another drive,
Nemo doesn't try to access the diskette, to avoid hard
error daemon popups, in case the diskette has been removed.
[9] Mini-status windows shows size and number of tagged files, if any.
[16] After implicitely switching from brief to full directory format,
through a disk change (FAT to HPFS), Nemo 0.1 didn't notice
the change in the number of visible items per panel, so it
was possible to scroll out of the panel.
[17] Nemo has Brief formats for HPFS disks and logical naming mode.
They offer 2 colums of text on 80 column displays, and 3 on
a 132 column displays.
[24] File selection by initial starts at the current directory entry
instead of the directory beginning.
[25] Pressing "Ins" over an empty directory when "Ins Moves Down"
is off is ignored.
[26] Directories can be sorted case insensitively, as well as
sensitively.
[27] Mini-status mode can be used in as few as 8 lines.
[31] Directories can be sorted up or down.
[32] When sorting directories by size, Nemo sorts entries
corresponding to directories by name, like NC.
Direction is common.
[35] Pressing ^PageDown over something other than a directory entry
is ignored. Pressing ^PageDown over ".." acts like pressing
Enter, but doesn't replace the selection bar over the exited
directory's name.
[39] When creating a new dir while both panels show the same
dir, Nemo preserves the selection of the other panel
based on its name and not on its index.
[41] Tagged entries are not partly lost when executing an OS/2
command.
[52] Directory type is saved in nemo.ini even if a given panel is
saved as being "Info".
INFO PANELS
[23] Info panels never overflow.
[51] 'dirinfo' is displayed in info panels.
[54] Info panels are always 40 chars wide.
PANELS
[43] ^R is ignored when both panels are off.
[44] ^O, Alt-F1/F2, ^O doesn't exit through 'assert failed'.
FILE OPERATIONS
[3] Moving locked file gives better error diagnostic:
retry/copy/cancel.
Previously it displayed that the destination file is R/O
if the destination is on the same disk as the source.
NB: NC v.2 and v.3 both have this erroneous diagnostic.
[19] Dialog box displayed when copy or move is selected from F9/Files,
while both panels are hidden is correct.
[28] When copying, or moving files from the current panel,
Nemo proposes the directory of the other panel,
if this panel is visible and a directory. Otherwise,
it proposes the current selection as target (rename).
[30] When encountering file reading problems, Nemo tries to recover.
[37] When copying/moving several files, Nemo will stop in case
of errors.
[45] ^C can interrupt a single copy/move, as well as
multiple copies/moves.
[64] Using wildcards when copying files by Shift-F5/Shift-F6 works.
MENUS
[2] Arrow-down key pulls down menus.
This is a NC v.3 feature, not present in v.2
[15] Pull-down menus are scrollable and adjust themselves to
screen size. Nemo 0.1 exited through a failed assert
if the screen was too short.
[18] Pull-down menus accept Home/End/PageUp/PageDown.
[38] Hotkeys in pull-down menus are hilighted.
[40] When a menu cannot be shown entirely, a scrollbar is displayed.
SCREEN SAVER
[5] Screen saver doesn't leave cursor visible in PM mode.
[20] Screen saver leaves a wandering message instead of a blank screen.
FILE FINDER
[21] In FileFind, looking for "file.*" also gives "file".
(But looking for "file" doesn't give "file.ext".
Please use "file.*" as pattern in such cases.)
[22] FileFind can be used in as few as 8 display lines.
[48] ArrowDown key unlocks the File-Find listbox when searching,
just like the End key, if issued when the selection
bar is on the last entry.
GENERAL
[6] Cursor is hidden when the time is updated.
This avoids some parasites under the top left corner.
[10] ^P and ^S are operative.
But ^C is no more an interrupt char (it isn't in NC either).
^Break is required.
[11] Nemo doesn't waste CPU cycles when idle.
But the screen saver cannot be waked up with a dead key.
[29] When Nemo finds nemo.ini corrupted, it writes out a correct one
if "Save Setup"/F9/O/S is selected.
[33] Code page support. Nemo will try to avoid using characters
not present in the current code page.
[42] Keyboard buffer is emptied after message boxes are displayed
and before getting user input.
[46] Hard-error daemon popups have been disabled.
[62] Nemo works in windows as small as 6 lines. Some functions won't
be available however. The impossibility to perform a certain
function is signalled by a beep.
HELP SCREENS
[12] Main help screen is scrollable and adjusts itself to screen size.
In 0.1, it was cut.
EXTENSION FILE
[34] In nemo.ext, !* can be used to insert the list of all tagged
files into a command. The list is limited to about 300 chars.
COMMAND LINE
[4] keypad5, ^keypad5 and ^Tab don't block Nemo.
[36] When pressing Shift-Enter instead of Enter, the prefix defined in
F9/O/X is inserted before executed command line.
[47] History admits up to 40 back commands, and its panel is
scrollable if needed.
[49] Hysteresis shift is 16 instead of 15.
[55] "CD." is interpreted locally, just "like CD.." and "CD\"
[56] ^W deletes previous word instead of previous character.
[60] Alt-Enter inserts the current directory name, followed
by a backslash.